/**
 * 
 */
package modele.util;

import java.sql.Time;

/**
 *Cette classe permet d'enumerer les differents types de paiement pris en compte par notre application
 * @author thameralhathal
 */
public enum DureeDeVie {

	DEMI_HEURE(new Time(600)),
	HEURE(new Time(1200000));
	
	private final Time value;
	
	DureeDeVie(Time value){
		this.value = value;
	}

	public Time getValue() {
		return value;
	}
	
	/**
	 * methode permettant de retourner un mode de paiement depuis sa valeur
	 * @param value la valeur
	 * @return le ModePaiement correspondant
	 */
	public static DureeDeVie getModePaiementByValue(int value){
		switch (value) {
		case 0:
			return DEMI_HEURE;
		case 1:
			return HEURE;
		default:
			return HEURE;
		}
	}
}
